package com.mitlab.dev.draw.samleClass;
import java.util.Date;


/** <p>
 * 标题:
 * </p>
 * <p>
 * 描述:
 * </p>
 * <p>
 * 公司: www.tydic.com
 * </p>
 * 
 * @autho hutao
 * @time 2016年9月3日 下午1:51:52 */
public class RspResNumPoolBO  {

	/**  */
	private static final long serialVersionUID = 569814392655822923L;

	private Integer           poolId;

	private Integer           storeId;

	private String            poolName;

	private String            poolCode;

	private String            provinceCode;

	private String            areaCode;

	private String            districtCode;

	private String            channelId;

	private String            subDepartCode;

	private Integer           poolType;

	private Integer           poolLevle;

	private Integer           limitValue;

	private Integer           limitDeptNum;

	private String            poolNumProportion;

	private Integer           threshold;

	private Date              effDate;

	private Date              expDate;

	private String            operDepartCode;

	private String            operStaffNo;

	private Date              operTime;

	private String            createDepartCode;

	private String            createStaffNo;

	private Date              createTime;

	private Integer           commonShelvesupNum;

	private Integer           goodShelvesupNum;

	private Integer           hasfourShelvesupNum;

	private Integer           warningScale;

	private Integer           shelvesupNum;

	private String            remark;

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolId() {
		return poolId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolId
	 *        #{bare_field_comment} */
	public void setPoolId(Integer poolId) {
		this.poolId = poolId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getStoreId() {
		return storeId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param storeId
	 *        #{bare_field_comment} */
	public void setStoreId(Integer storeId) {
		this.storeId = storeId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolName() {
		return poolName;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolName
	 *        #{bare_field_comment} */
	public void setPoolName(String poolName) {
		this.poolName = poolName;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolCode() {
		return poolCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolCode
	 *        #{bare_field_comment} */
	public void setPoolCode(String poolCode) {
		this.poolCode = poolCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getProvinceCode() {
		return provinceCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param provinceCode
	 *        #{bare_field_comment} */
	public void setProvinceCode(String provinceCode) {
		this.provinceCode = provinceCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getAreaCode() {
		return areaCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param areaCode
	 *        #{bare_field_comment} */
	public void setAreaCode(String areaCode) {
		this.areaCode = areaCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getDistrictCode() {
		return districtCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param districtCode
	 *        #{bare_field_comment} */
	public void setDistrictCode(String districtCode) {
		this.districtCode = districtCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getChannelId() {
		return channelId;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param channelId
	 *        #{bare_field_comment} */
	public void setChannelId(String channelId) {
		this.channelId = channelId;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getSubDepartCode() {
		return subDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param subDepartCode
	 *        #{bare_field_comment} */
	public void setSubDepartCode(String subDepartCode) {
		this.subDepartCode = subDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolType() {
		return poolType;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolType
	 *        #{bare_field_comment} */
	public void setPoolType(Integer poolType) {
		this.poolType = poolType;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getPoolLevle() {
		return poolLevle;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolLevle
	 *        #{bare_field_comment} */
	public void setPoolLevle(Integer poolLevle) {
		this.poolLevle = poolLevle;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getLimitValue() {
		return limitValue;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param limitValue
	 *        #{bare_field_comment} */
	public void setLimitValue(Integer limitValue) {
		this.limitValue = limitValue;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getLimitDeptNum() {
		return limitDeptNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param limitDeptNum
	 *        #{bare_field_comment} */
	public void setLimitDeptNum(Integer limitDeptNum) {
		this.limitDeptNum = limitDeptNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getPoolNumProportion() {
		return poolNumProportion;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param poolNumProportion
	 *        #{bare_field_comment} */
	public void setPoolNumProportion(String poolNumProportion) {
		this.poolNumProportion = poolNumProportion;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getThreshold() {
		return threshold;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param threshold
	 *        #{bare_field_comment} */
	public void setThreshold(Integer threshold) {
		this.threshold = threshold;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getEffDate() {
		return effDate;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param effDate
	 *        #{bare_field_comment} */
	public void setEffDate(Date effDate) {
		this.effDate = effDate;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getExpDate() {
		return expDate;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param expDate
	 *        #{bare_field_comment} */
	public void setExpDate(Date expDate) {
		this.expDate = expDate;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getOperDepartCode() {
		return operDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operDepartCode
	 *        #{bare_field_comment} */
	public void setOperDepartCode(String operDepartCode) {
		this.operDepartCode = operDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getOperStaffNo() {
		return operStaffNo;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operStaffNo
	 *        #{bare_field_comment} */
	public void setOperStaffNo(String operStaffNo) {
		this.operStaffNo = operStaffNo;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getOperTime() {
		return operTime;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param operTime
	 *        #{bare_field_comment} */
	public void setOperTime(Date operTime) {
		this.operTime = operTime;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getCreateDepartCode() {
		return createDepartCode;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createDepartCode
	 *        #{bare_field_comment} */
	public void setCreateDepartCode(String createDepartCode) {
		this.createDepartCode = createDepartCode;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getCreateStaffNo() {
		return createStaffNo;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createStaffNo
	 *        #{bare_field_comment} */
	public void setCreateStaffNo(String createStaffNo) {
		this.createStaffNo = createStaffNo;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Date getCreateTime() {
		return createTime;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param createTime
	 *        #{bare_field_comment} */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getCommonShelvesupNum() {
		return commonShelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param commonShelvesupNum
	 *        #{bare_field_comment} */
	public void setCommonShelvesupNum(Integer commonShelvesupNum) {
		this.commonShelvesupNum = commonShelvesupNum;
	}

	
    /** 
     * 返回 #{bare_field_comment}
     *  
     * @return #{bare_field_comment} 
     */
    public Integer getGoodShelvesupNum() {
    	return goodShelvesupNum;
    }

	
    /** 
     * 设置 #{bare_field_comment}
     *  
     * @param goodShelvesupNum 
     *            #{bare_field_comment} 
     */
    public void setGoodShelvesupNum(Integer goodShelvesupNum) {
    	this.goodShelvesupNum = goodShelvesupNum;
    }

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getHasfourShelvesupNum() {
		return hasfourShelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param hasfourShelvesupNum
	 *        #{bare_field_comment} */
	public void setHasfourShelvesupNum(Integer hasfourShelvesupNum) {
		this.hasfourShelvesupNum = hasfourShelvesupNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getWarningScale() {
		return warningScale;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param warningScale
	 *        #{bare_field_comment} */
	public void setWarningScale(Integer warningScale) {
		this.warningScale = warningScale;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public Integer getShelvesupNum() {
		return shelvesupNum;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param shelvesupNum
	 *        #{bare_field_comment} */
	public void setShelvesupNum(Integer shelvesupNum) {
		this.shelvesupNum = shelvesupNum;
	}

	/** 返回 #{bare_field_comment}
	 * 
	 * @return #{bare_field_comment} */
	public String getRemark() {
		return remark;
	}

	/** 设置 #{bare_field_comment}
	 * 
	 * @param remark
	 *        #{bare_field_comment} */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	
	public NumberPoolInfoBO toNumberPoolInfoBO() {
		NumberPoolInfoBO numberPoolInfoBO = new NumberPoolInfoBO();
		numberPoolInfoBO.setAreaCode(this.areaCode);
		numberPoolInfoBO.setChannelId(this.channelId);
		numberPoolInfoBO.setCommonShelvesupNum(this.commonShelvesupNum);
		numberPoolInfoBO.setCreateDepartCode(this.createDepartCode );
		numberPoolInfoBO.setCreateStaffNo(this.createStaffNo);
		numberPoolInfoBO.setCreateTime(this.createTime);
		numberPoolInfoBO.setDistrictCode(this.districtCode);
		numberPoolInfoBO.setEffDate(this.effDate);
		numberPoolInfoBO.setExpDate(this.expDate);
		numberPoolInfoBO.setHsffourShelvesupNum(this.hasfourShelvesupNum);
		numberPoolInfoBO.setLimitDeptNum(this.limitDeptNum);
		numberPoolInfoBO.setLimitValue(this.limitValue);
		numberPoolInfoBO.setGoodShelvesupNum(this.goodShelvesupNum);
		numberPoolInfoBO.setOperDepartCode(this.operDepartCode);
		numberPoolInfoBO.setOperStaffNo(this.operStaffNo);
		numberPoolInfoBO.setOperTime(this.operTime);
		numberPoolInfoBO.setPoolCode(this.poolCode);
		numberPoolInfoBO.setPoolId(this.poolId);
		numberPoolInfoBO.setPoolLevle(this.poolLevle);
		numberPoolInfoBO.setPoolName(this.poolName);
		numberPoolInfoBO.setPoolNumProportion(this.poolNumProportion);
		numberPoolInfoBO.setPoolType(this.poolType);
		numberPoolInfoBO.setPROVINCE_CODE(this.provinceCode);
		numberPoolInfoBO.setRemark(this.remark);
		numberPoolInfoBO.setShelvesupNum(this.shelvesupNum);
		numberPoolInfoBO.setStoreId(this.storeId);
		numberPoolInfoBO.setSubDepartCode(this.subDepartCode);
		numberPoolInfoBO.setWarningScale(this.warningScale);
		numberPoolInfoBO.setThreshold(this.threshold);
		return numberPoolInfoBO;
	}

	@Override
    public String toString() {
	    return "RspResNumPoolBO [poolId=" + poolId + ", storeId=" + storeId + ", poolName=" + poolName + ", poolCode=" + poolCode + ", provinceCode=" + provinceCode + ", areaCode=" + areaCode
	            + ", districtCode=" + districtCode + ", channelId=" + channelId + ", subDepartCode=" + subDepartCode + ", poolType=" + poolType + ", poolLevle=" + poolLevle + ", limitValue="
	            + limitValue + ", limitDeptNum=" + limitDeptNum + ", poolNumProportion=" + poolNumProportion + ", threshold=" + threshold + ", effDate=" + effDate + ", expDate=" + expDate
	            + ", operDepartCode=" + operDepartCode + ", operStaffNo=" + operStaffNo + ", operTime=" + operTime + ", createDepartCode=" + createDepartCode + ", createStaffNo=" + createStaffNo
	            + ", createTime=" + createTime + ", commonShelvesupNum=" + commonShelvesupNum + ", goodShelvesupNum=" + goodShelvesupNum + ", hasfourShelvesupNum=" + hasfourShelvesupNum
	            + ", warningScale=" + warningScale + ", shelvesupNum=" + shelvesupNum + ", remark=" + remark + ", toString()=" + super.toString() + "]";
    }


}

